package com.lx.bbs.controller;

import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.lx.bbs.dao.StoreMapper;
import com.lx.bbs.entity.Result;
import com.lx.bbs.entity.Store;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.List;


@RestController
@RequestMapping("/store")
public class StoreController {


    @Autowired
    StoreMapper storeMapper;

    @RequestMapping("getStore")
    public List<Store> getStore(int id){
        return storeMapper.getStore(id);
    }

    @RequestMapping("deleteStoreByTid")
    public void deleteStoreByTid(int id, int tid){
        LambdaQueryWrapper<Store> lqw = new LambdaQueryWrapper<>();
        lqw.eq(Store::getUid, id);
        lqw.eq(Store::getTid, tid);
        storeMapper.delete(lqw);
    }

    @RequestMapping("storeTopic")
    public Result storeTopic(Store store){
        storeMapper.insert(store);
        return new Result(1, "收藏成功", null);
    }

}
